/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package Controlador;

import Modelo.Vehiculo;
import java.io.File;
import java.util.ArrayList;
import java.util.StringTokenizer;

/**
 *
 * @author javier
 */
public class GestorVehiculo {
    ArrayList<Vehiculo> ListaVehiculo= new ArrayList<Vehiculo>();

    public GestorVehiculo() {
        File directorio = new File("/home/javier/Escritorio/placas/");
        File []archivos ;
        if (directorio.isDirectory()){
            archivos = directorio.listFiles();
            int cantidadArchivos = archivos.length;
            for (int i=0; i<cantidadArchivos; i++){
                //System.out.println(ObtenerPlaca(archivos[i].getAbsolutePath()));
                Vehiculo v = new Vehiculo(ObtenerPlaca(archivos[i].getAbsolutePath()));
                ListaVehiculo.add(v);
                /* esto es parte simulación y carga de datos
                Lector hilo = new Lector();
                hilo.SetPLacaALeer(archivos[i].getAbsolutePath());
                hilo.start();*/
            }
        }
    }
    
    public String ObtenerPlaca(String ruta){
        String rpta="";
        StringTokenizer tokenizer = new StringTokenizer(ruta,"/");
        while (tokenizer.hasMoreTokens()){
            rpta = tokenizer.nextToken();
        }
        StringTokenizer tokenizer2 = new StringTokenizer(rpta,".");
        
        return tokenizer2.nextToken();
    }
    
    public Vehiculo BuscarVehiculoPorPlaca(String placa){
        //ListaVehiculo.
        return new Vehiculo("aaaaa");
    }
}
